home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 326-350 / disk_327 / artm / artm.anleitung < prev    next >
Text File  |  1992-05-06  |  12KB  |  267 lines

  1.  
  2.                    ARTM   Amiga Real Time Monitor V1.0
  3.                   -------------------------------------
  4.  
  5.         Copyright  ©  1990 von Dietmar Jansen  &  F.J. Mertens
  6.  
  7.         ARTM ist ein Shareware Programm und darf frei kopiert (ohne
  8.         Profit) werden. Bei regelmäßiger Benutzung bitten wir um
  9.         einen Shareware-Beitrag von 30,- DM. Dafür erhalten Sie einen  
  10.         Update-Service und den Sourcecode in Aztec 3.6.
  11.  
  12.         ARTM gibt Aufschluß über viele Activities im Amiga, ist voll
  13.         intuition-gesteuert und sehr leicht zu bedienen.
  14.  
  15. ---------------------------------------------------------------------------
  16.  Changes in V1.0
  17.  
  18.  Um das Programm kürzer zu halten, haben wir eine PAL und eine NTSC
  19.  Version erstellt. 
  20.  
  21.  Neue Funktionen:  Memory, Mount, Assign, Fonts, Hardware, Iconify
  22.  More bringt viele Zusatzinformationen z.B. bei Tasks.
  23.  Start als Icon (iconify) mit Runback ARTM -q
  24. ---------------------------------------------------------------------------
  25.  
  26.  Programmstart:
  27.  
  28.         ARTM  kann sowohl über die Workbench ( durch Doppelklick auf das
  29.         Icon) als auch über das CLI gestartet werden. Der Start über CLI
  30.         oder die Startup-Sequence birgt folgende Option:
  31.  
  32.         runback ARTM -q
  33.  
  34.         ARTM  wird als HintergrundTask  gestartet. Auf dem  WBScreen er-
  35.         scheint das ARTM - Icon (iconify), durch anwählen öffnet es sich
  36.         und ARTM steht voll zur Verfügung.
  37.  
  38.  
  39.  Folgende Funktionen sind implementiert:
  40.  
  41.  Tasks      ist default wenn ARTM  gestartet wird und listet alle Task's
  42.             auf, die sich im  Amiga  befinden. Durch  Mausklick auf eine
  43.             beliebige Task wird diese selektiert. Anschließend  kann mit
  44.             der Funktion PRIORITY die Priority verändert oder mit REMOVE
  45.             die Task entfernt werden. MORE  bringt zusätzliche Detailin-
  46.             formationen.
  47.  
  48.               Folgende Informationen werden angezeigt:
  49.             Address, Priority, Signals, State, Code, Type, Name.
  50.  
  51.  
  52.  Windows    listet alle geöffneten Screens und  Windows. Auch hier kann
  53.             durch  Mausklick ein Screen oder ein  Window selektiert und 
  54.             mit CLOSE aus dem Amy entfernt  werden. Mit MORE werden Zu-
  55.             satzinformationen angezeigt, wie min, max Width und  Hight.
  56.             ACHTUNG  Windows sollte man nur  schließen wenn auch die
  57.             zugehörige Task tot ist. Sonst ist der GURU gewiß.
  58.  
  59.                Folgende Informationen werden angezeigt:
  60.             Address, Position, Size, Flags, IDCMP ( nur bei Windows ),
  61.             Title.
  62.  
  63.  
  64.  Libraries  zeigt  alle eingebundenen  Libraries im  Amiga. Wurde eine
  65.             Library angewählt kann mit der Funktion PRIORITY  die Pri-
  66.             ority und mit  CLOSE  die Library  geschlossen werden (der
  67.             OpenCount wird auf 0 gesetzt). Libraries die selbst einge-
  68.             bunden wurden, können auch mit REMOVE removed  werden wenn
  69.             der OpenCount = 0 ist.
  70.  
  71.                Folgende Informationen werden angezeigt:
  72.             Address, Type, Priority, OpenCount, Version ( setzt sich
  73.             zusammen aus Version & Revision), Negsize, Possize, Name.
  74.  
  75.  
  76.  Devices    listet alle Devices auf. Mit REMOVE können Devices removed
  77.             werden, sofern diese closed sind. PRIORITY kann die Priority
  78.             wie bei Libraries verändern.
  79.  
  80.                Folgende Infqormationen werden angezeigt:
  81.             Address, Type, Priority, OpenCount, Version ( setzt sich
  82.             zusammen aus Version & Revision), Negsize, Possize, Name.
  83.  
  84.  
  85.  Resources  listet alle Resources. Mit der Funktion PRIORITY kann die
  86.             Priority geändert werden und mit REMOVE eine vorher selek-
  87.             tierte Resource entfernt werden. Eine kleine Unstimmigkeit
  88.             tritt  in zusammenhang mit den ALF 2.0 Resourcen auf. Bei
  89.             einem Opencount von 21000 und Version von 14021.0 schiebe
  90.             ich diesen Bug mal der Programmierung von ALF2.0 zu.
  91.             
  92.                Folgende Informationen werden angezeigt:
  93.             Address, Type, Priority, OpenCount, Version (setzt sich
  94.             zusammen aus Version & Revision), Negsize, Possize, Name.
  95.             
  96.  
  97.  Ports      zeigt alle Ports mit den Namen der zugehörigen Tasks.
  98.             Ports können mit REMOVE removed werden, aber VORSICHT ist
  99.             von Nöten.
  100.  
  101.               Folgende Informationen werden angezeigt:
  102.             Address, PortName, Type, SigBit, Flags, TaskName.
  103.  
  104.   
  105.  Residents  zeigt alle Residents im Amiga. Zusätzlich werden auch die
  106.             Residents gezeigt, die durch das Verbiegen des Pointers
  107.             KickTagPtr zusätzlich zur Verfügung stehen. ( z.b. ein 
  108.             Virus oder die RAD:) Dabei werden Residents, die nur in
  109.             der KickTagPtr-Tabelle stehen orange und solche, die nach
  110.             einem Reboot auch in der ResmodulesTabelle stehen schwarz
  111.             angezeigt.
  112.     
  113.                Folgende Informationen werden angezeigt:
  114.             Address, Type, Priority, Version, Flags, Name.
  115.  
  116.  
  117.  Interrupts listet alle Interrupts im Amiga auf. Interrupts die durch
  118.             Interrupt-Server verwaltet werden können mit REMOVE ent-
  119.             fernt werden.
  120.  
  121.                Folgende Informationen werden angezeigt:
  122.             Address, Data, Code, Priority, Type, Nr., InterruptName,
  123.             Name.
  124.  
  125.  
  126.  Vectors    zeigt die wichtigsten SystemVectoren des Amigas. ColdCapture,
  127.             CoolCapture, WarmCapture, KickMenPtr, KickTagPtr, KickCheck-
  128.             Sum Mit dem Gadget CLEAR können ColdCapture, CoolCapture und
  129.             WarmCapture zu NULL gesetzt werden. Wird KickMemPtr, KickTag-
  130.             Ptr oder KickCheckSum vorher selektiert, werden alle drei auf
  131.         einmal auf NULL gesetzt. Der KickTagPtr bietet noch eine Be-
  132.         sonderheit. Wird in der  Residentliste auf die er zeigt ein
  133.             Eintrag gefunden, wird dessen Node (Address) und Name hinter
  134.             dem  KickTagPtr gezeigt. Sind mehrere  Einträge  vorhanden,
  135.             wird momentan nur der erste angezeigt. Will man alle sehen,
  136.             so ist die Funktion  Residents aufzurufen. Die Einträge der
  137.             KickTagPtr-Tabelle erscheinen farbig (siehe oben).
  138.  
  139.                Folgende Informationen werden angezeigt:
  140.             Address, VectorName und Content, sollte KickTagPtr auf eine
  141.             eigene  Residenttabelle zeigen, wird  Address & Name dieser
  142.             Residents mitangezeigt.
  143.  
  144.  
  145.  Memory     zeigt die Speicheraufteilung in chip, fast und expansion
  146.             Ram an. Mit Funktion PRIORITY kann die Priority geändert
  147.             werden und MORE zeigt die Größe und  Lage der einzelnen
  148.             Speicherfragmente.
  149.  
  150.                Folgende Informationen werden angezeigt:
  151.             Address, Priority, Attribute, Lower, Upper, Maximum, in
  152.             Use, Free, Largest, Name und ganz unten die Total Werte
  153.  
  154.  
  155.  Mount      listet alle mit mount angemeldeten Devices im Amiga auf.  
  156.  
  157.                Folgende Informationen werden angezeigt:
  158.             Address, Device, Heads, Sectors, Buffer, Cylinder, Inter-
  159.             leavefaktor, Handlername. Bei Speichereinheiten zeigt ARTM
  160.             zusätzlich Size, Full, rw (read/write), Volume (name) an.
  161.  
  162.  
  163.  Assign     zeigt alle assignten Pfade und Programme.
  164.  
  165.                Folgende Informationen werden angezeigt:
  166.             Address, Directory, Path.
  167.  
  168.  
  169.  Fonts      zeigt alle geladenen Fonts, auch die im KickRom. Mit REMOVE
  170.             wird  der selektierte Font aus der Liste entfernt. Gibt das 
  171.             benutzende  Programm den Font frei, (Count auf NULL) wird
  172.             auch der dafür belegte Speicher freigegeben.
  173.  
  174.                Folgende Informationen werden angezeigt:
  175.             Address, Count, YSize, XSize, Style, Flgs, LoChar, HiChar
  176.             und Name.
  177.  
  178.  
  179.  Hardware   listet alle installierten autoconfig-boards (ExpansionBase)
  180.             auf. Außerdem wird angegeben welcher Prozessor und Math-
  181.             prozessor eingebaut sind. Ferner werden auch die CustomChips
  182.         gelistet und zwar wird unterschieden ob Fat Agnus oder Fat
  183.          Denise (PAL oder NTSC) oder die normalen Agnus und Denise
  184.             eingebaut sind.
  185.  
  186.                Folgende Informationen werden angezeigt:
  187.             Address, Boardadr, Boardsize, Slotadr, Slotsize, Driver,
  188.             Product, Type and Manufacturer.
  189.  
  190.  
  191.  Remove     entfernt vorher selektierte Tasks, Libs, Devices, Ports, Fonts
  192.             Resources und Interrupts aus dem System. Selektiert wird mit
  193.             einfachem Mausklick auf den entsprechenden Eintrag.
  194.  
  195.  
  196.  Close      schließt Screens/Windows und Libraries. Vorgehensweise
  197.             wie bei Remove.
  198.  
  199.  
  200.  Clear      setzt die SystemVectoren auf NULL. Vorgehensweise wie
  201.             bei Remove oder Close.
  202.  
  203.  
  204.  Priority   verändert die Priority der vorher angewählten Task, Library,
  205.             Device, Ports, Interrupts, Memory oder Resource über einen
  206.             Requester. Der Wert kann über Tastatur oder die beiden Pfeile
  207.             verändert werden. Die Priority ist nur im Rahmen von -128 bis
  208.             127 veränderbar. Am besten zwischen -10 und 10.
  209.  
  210.  
  211.  More       gibt zusätzliche Informationen. Dies gilt in dieser Version
  212.             erst nur für Task, Windows, Screens, und Memory. Beispiel
  213.             eine gewünschte Task wird mittels Mausklick selektiert, danach
  214.             einmal MORE anwaehlen. Das Ergebnis sieht dann so aus.
  215.  
  216.             IDNestCnt:          0              TDNestCnt:           -1  
  217.             SigAlloc:    fff0ffff              SigWait:       f0801000
  218.             SigRecvd:    00400000              SigExcept:     00000000
  219.             TrapAlloc:       8000              TrapAble:          0000
  220.             ExceptData:    000000              ExceptCode:      fc2ff0
  221.             TrapData:      000000              TrapCode:        ff47ea
  222.             SPLower:       2659e4              SPUpper:         2669e4
  223.             SPReg:         26694e
  224.             Switch():      000000              Launch():        000000
  225.             UserData:      000000
  226.             WindowPtr:     000000              Title:
  227.             StackBase      2659e4              StackSize:         4096
  228.             SegList:       215ebc
  229.  
  230.             Bei Task, Windows, und  Screens sieht das Ergebnis dann
  231.             entsprechend aus. Bei  Memory wird die Speicherfragmention
  232.             aufgelistet in Adresse und Size.
  233.  
  234.  
  235.  zz         ist eine iconify funktion. Wird dieses Gadget angfewählt
  236.             verschwindet das Window und wird zum Icon. Ein doppelter
  237.             Mausklick auf dieses Icon öffnet wieder das ARTM-Window. 
  238.  
  239.  
  240.  i          i = ABOUT
  241.  
  242.  
  243.  +          + zeigt die HELPS
  244.  
  245.  
  246.  Note :     Eine Bitte vorweg an Alle, die die Funktion Hardware nutzen
  247.             und Erweiterungskarten installiert haben. Teilt mir doch
  248.             bitte im einem kurzen Brief, oder an untenstehende Node
  249.             mit was bei PROD TYPE und MANUFACTRE rauskommt. Dazu dann
  250.             auch den Name, Typenbezeichnug und Hersteller der Karte.
  251.  
  252.             Alle Funktionen sollten nur mit Vorsicht gebraucht werden.
  253.             Im Übrigen sollte man wissen was man tut. Wünsche für die 
  254.             nächste Version und bug reports (hoffentlich nicht) bitte
  255.             an die Autoren:
  256.  
  257.  
  258.     Franz-Josef Mertens                Dietmar Jansen
  259.     Sonnenrain 17                      Sonnenrain 25
  260.     7277 Wildberg 1                    7277 Wildberg 1
  261.     West-Germany                       West-Germany    
  262.     Fido-Node: ZENICA  (2:507/630)
  263.  
  264.  
  265.     Vielen Dank an alle, die uns beim Testen und mit Tips oder kleinen
  266.     Routinen geholfen haben. Insbesondere Matthias Zepf und Markus Stoll.
  267.